package com.example.understandvideo.service.transcode;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

@Data// lombok注解，给字段添加getter和setter
@XmlAccessorType(XmlAccessType.FIELD)// 映射所有的字段
@XmlRootElement(name = "tssetting")// XML根节点名称，此处为user
@AllArgsConstructor
@NoArgsConstructor
@XmlType(propOrder = {"ptsfollowsource"
        , "pidfollowsource"
        , "servername"
        , "serviceprovider"
        , "serviceid"
        , "totalbitrate"
        , "bitratemode"
        , "videodelay"
        , "cutaudio"
        , "audiomergeframe"
        , "pmtpid"
        , "videopid"
        , "audiopid"
        , "pcrpid"
        , "audioprocessmode"})

public class CloudOutputGroupsFileArchiveTsSetting {
    private String ptsfollowsource;
    private String pidfollowsource;
    private String servername;
    private String serviceprovider;
    private String serviceid;
    private String totalbitrate;
    private String bitratemode;
    private String videodelay;
    private String cutaudio;
    private String audiomergeframe;
    private String pmtpid;
    private String videopid;
    private String audiopid;
    private String pcrpid;
    private String audioprocessmode;
}
